package com.xigua._数学;

/**
 * @author LiRongHua
 * @Title: ${file_name}
 * @Package ${package_name}
 * @Description: 给定一个非负整数 num，反复将各个位上的数字相加，直到结果为一位数。返回这个结果。
 * @date 2022/3/314:46
 */
public class _258_各位相加 {

    public static void main(String[] args) {

    }

    public  int addDigits(int num) {
        if (num < 10) return num;
        return addDigits(sum(num));
    }
    public  int sum(int num){
        int ans = 0;
        while (num > 9){
            ans = ans+num%10;
            num = num/10;
        }
        return ans + num;
    }

    public  int addDigits1(int num) {
        return (num-1)%9+1;
    }

}
